<?php
// +----------------------------------------------------------------------
// | saiadmin [ saiadmin快速开发框架 ]
// +----------------------------------------------------------------------
// | Author: your name
// +----------------------------------------------------------------------
namespace app\cms\model;

use plugin\saiadmin\basic\BaseModel;
use support\Log;

/**
 * 分类管理模型
 */
class Category extends BaseModel
{

    /**
     * 数据表主键
     * @var string
     */
    protected $pk = 'id';

    /**
     * 数据库表名称
     * @var string
     */
    protected $table = 'eb_category';


    /**
     * 标题中文名 搜索
     */
    public function searchCategoryNameCnAttr($query, $value)
    {
        $query->where('category_name_cn', 'like', '%' . $value . '%');
    }

    /**
     * 标题英文名 搜索
     */
    public function searchCategoryNameEnAttr($query, $value)
    {
        $query->where('category_name_en', 'like', '%' . $value . '%');
    }


    public function setTypeAttr($value, $data)
    {
        // var_export('value:' . $value);
        // var_export('data:' . $data);
        // Log::info('value : ' . $value);
        // Log::info('data : ' . json_encode($data));
        $categoryType = Category::where('id', $data['parent_id'])->value('type');
        // Log::info('type : ' . $categoryType);
        return empty($categoryType) ? '' : $categoryType;
    }
}
